Masala #0378
Fibonachchi kvsum
Fibonachchi sonlar deb, \(\text{Fib}(0)=1, \text{Fib}(1)=1, \text{Fib}(i)=\text{Fib}(i-1)+\text{Fib}(i-2), (i \ge 2)\) shartlarini qanoatlantiruvchi ketma-ketlikka aytiladi.
Sizning vazifangiz sizga \(n(n \ge 0)\) butun soni beriladi, dastlabki nta fibonachchi sonlarining kvadratlari yig'indisini topishingiz kerak.
\(0 \le n \le 10^6\)
Fib(n) soni juda katta bo'lib ketishi mumkin siz natijani \(10^9+7\) ga bo'lgandagi qoldiqni topishingiz kerak.
# | input.txt | output.txt |
---|---|---|
1 |
1 |
1 |
2 |
5 |
40 |